#pragma once
#include "Transform.h"
#include "Assets.h"

class Sprite : public Transform
{
public:
	Sprite();
	Sprite(ITexture* texture);
	~Sprite();

	void SetPosition(s32 x, s32 y);
	void MoveX(s32 x_ofsset);
	void MoveY(s32 y_offset);
	
	virtual void Update();
	
	rect<s32>* portion;
	ITexture* texture;
};

